package com.quanxiaoha.weblog.admin.model.vo.aisettings;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: 犬小哈
 * @url: www.quanxiaoha.com
 * @date: 2025-01-10
 * @description: AI设置详情响应VO
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class FindAiSettingsRspVO {

    /**
     * AI功能是否启用
     */
    private Boolean aiEnabled;

    /**
     * AI API地址
     */
    private String aiApiUrl;

    /**
     * AI API密钥
     */
    private String aiApiKey;

    /**
     * AI模型名称
     */
    private String aiModel;

    /**
     * AI请求超时时间（秒）
     */
    private Integer aiTimeout;

    /**
     * AI请求最大重试次数
     */
    private Integer aiMaxRetries;

    /**
     * AI流式输出是否启用
     */
    private Boolean aiStreamEnabled;
}